﻿.in_video .fp-overflow{position: relative;height: 100%;display: flex;flex-direction: column;justify-content: center;overflow: hidden;padding-top: 70px;}
.in_video .txt{position: relative;color: #fff;z-index: 1;animation: fadeOutLeft 1s;}
.in_video .txt h3{font-size: 27px;}
.in_video .txt p{font-size: 40px;padding: 30px 0 60px;}
.in_video .txt p br{display: none;}
.in_video .txt a{position: relative;display: inline-block;color: #fff;font-size: 18px;line-height: 3;padding: 0 55px;border-radius: 50px;background: #3658c6;overflow: hidden;}
.in_video .txt a:before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:0;height: 100%;background-color: #000;border-radius: 50px;opacity: 0;transition:all .5s ease;}
.in_video .txt a span{position: relative;}
.in_video .txt a:hover{animation: pulse 1s infinite;}
.in_video .txt a:hover:before{width:100%;opacity: .3;}
.in_video .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.in_video .bg:before{content: " ";position: absolute;top: 0;width: 100%;height: 100%;background: #000218;opacity: .3;}
.in_video .bg img,
.in_video .bg video{width: 100%;height: 100%;object-fit: cover;display: block;}
.in_video .bg img{display: none;}
.in_video.active .txt{animation:fadeInRight 1s;}
@media only screen and (max-width: 768px){
.in_video .txt{text-align: center;animation: fadeOutUp 1s;}
.in_video .txt h3{font-size: 20px;}
.in_video .txt p{font-size: 30px;line-height: 1.5;padding: 20px 0 40px;}
.in_video .txt p br{display: block;}
.in_video .txt a{font-size: 14px;padding: 0 35px;}
.in_video.active .txt{animation: fadeInDown 1s;}
.in_video .bg video{display: none;}
.in_video .bg img{display: block;}}

.in_report{background: url(../images/report_bg.jpg) no-repeat center/cover;}
.in_report .fp-overflow{/* overflow: visible; */}
.in_report .tit{color: #fff;}
.in_report .tit h3{font-size: 42px;line-height: 1.2;}
.in_report .tit p{font-size: 18px;line-height: 2.1;text-align: justify;padding: 30px 0 50px;}
.in_report.active .tit{animation: fadeInDown 1s;}
.in_report ul li{width: calc( 100% / 3 - 7%);margin-right: 7%;height: auto;}
.in_report ul li .imgbox{position: relative;width: 100%;height: 100%;display: flex;flex-direction: column;flex-wrap: wrap;color: #fff;padding: 20% 10%;border-radius: 5px;text-shadow: 2px 2px 7px rgba(0,0,0,.26);background: rgba(255,255,255,.3);backdrop-filter: blur(2px);cursor: pointer;transition: all .5s;}
.in_report ul li .ico i{font-size: 50px;display: inline-block;transition: all 1s;}
.in_report ul li .txt{margin-top: 30px;transition: all 0.3s ease;}
.in_report ul li .txt h3{font-size: 22px;font-weight: bold;line-height: 1.6;}
.in_report ul li .txt p{font-size: 16px;line-height: 1.85;margin-top: 20px;opacity: .8;}
.in_report ul li .imgbox:hover{background: #3658c6;}
.in_report ul li .imgbox:hover .ico i{transform:rotateY(360deg);}
.in_report ul li .imgbox:hover .txt p{opacity:1;}
.in_report.active .swiper-container{animation: fadeInUp 1s;}
@media only screen and (max-width: 1024px){
.in_report .tit h3{font-size: 38px;}
.in_report .tit p{font-size: 16px;}
.in_report ul li .txt{margin-top: 20px;}}
@media only screen and (max-width: 768px){
.in_report{padding-top: 70px;}
.in_report .tit h3{font-size: 24px;}
.in_report .tit p{font-size: 14px;padding: 20px 0 30px;}
.in_report ul li{width: 100%;margin: 1% 0;}
.in_report ul li .imgbox{padding: 10% 5%;}
.in_report ul li .ico i{font-size: 40px;}
.in_report ul li .txt{margin-top: 15px;}
.in_report ul li .txt h3{font-size: 18px;}
.in_report ul li .txt p{font-size: 14px;margin-top: 10px;}}

.in_industry{/* background: url(../images/industry_bg1.jpg) no-repeat center/cover; */}
.in_industry .list{position: absolute;top: 0;width: 100%;height: 100%;display: flex;overflow: hidden;flex-wrap: wrap;}
.in_industry .list .item{width: 25%;height: 100%;padding: 30vh 3% 0;color: #393939;text-align: center;border-right: 1px solid rgba(255,255,255,.8);background-image: linear-gradient(rgba(64, 211, 246, .92), rgba(131, 241, 181, .92));background-repeat: no-repeat;background-position: top;background-size: 100% 0;transition: all .5s;cursor: pointer;}
.in_industry .list .item:last-child{border: none;}
.in_industry .list .item .icobox{margin-bottom: 20px;}
.in_industry .list .item .icobox i{font-size: 120px;}
.in_industry .list .item h3{font-size: 30px;text-align: center;margin-bottom: 20px;}
.in_industry .list .item p{font-size: 18px;line-height: 1.8;text-align: justify;min-height: 98px;margin-bottom: 30px;}
.in_industry .list .item ul{margin-bottom: 35px;display: none;}
.in_industry .list .item ul li{font-size: 18px;line-height: 2.6;border-bottom: 1px #FFF solid;}
.in_industry .list .item ul li a{color: #fff;}
.in_industry .list .item .btn{display: inline-block;font-size: 16px;line-height: 3.2;border-radius: 30px;border: 1px solid #ababab;background: rgba(255,255,255,.2);padding: 0 35px;}
.in_industry .list .item.active{color: #fff;background-size: 100% 100%;}
.in_industry .list .item.active .btn{color: #fff;border-color: #fff;background: rgba(255,255,255,.2);animation: pulse 1s infinite;}
.in_industry.active .list .item:nth-child(1){animation: fadeInDown 1s;}
.in_industry.active .list .item:nth-child(2){animation: fadeInDown 1.2s;}
.in_industry.active .list .item:nth-child(3){animation: fadeInDown 1.4s;}
.in_industry.active .list .item:nth-child(4){animation: fadeInDown 1.6s;}
.in_industry .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.in_industry .bg>div{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;opacity: 0;transition-duration: 2.5s;}
.in_industry .bg .bg1{background-image: url(../images/industry_bg1.jpg);}
.in_industry .bg .bg2{background-image: url(../images/industry_bg2.jpg);}
.in_industry .bg .bg3{background-image: url(../images/industry_bg3.jpg);}
.in_industry .bg .bg4{background-image: url(../images/industry_bg4.jpg);}
.in_industry .bg>div.cur{opacity: 1;transform: scale(1.05,1.05);}
@media only screen and (max-width: 1600px){
.in_industry .list .item{padding: 30vh 2% 0;}
.in_industry .list .item .icobox i{font-size: 100px;}
.in_industry .list .item h3{font-size: 26px;}
.in_industry .list .item p{font-size: 16px;line-height: 1.6;min-height: 78px;margin-bottom: 20px;}
.in_industry .list .item ul{margin-bottom: 25px;}
.in_industry .list .item ul li{font-size: 16px;line-height: 2.4;}
.in_industry .list .item .btn{font-size: 14px;line-height: 3;padding: 0 30px;}}
@media only screen and (max-width: 1024px){
.in_industry .list{flex-wrap: wrap;}
.in_industry .list:before,
.in_industry .list:after{content: " ";position: absolute;top: 0;left: 50%;width: 1px;height: 100%;background: rgba(255,255,255,.8);}
.in_industry .list:after{top: 50%;left: 0;width: 100%;height: 1px;}
.in_industry .list .item{width: 50%;height: 50%;padding: 10% 5%;border: 0;padding-top: calc( 10% + 70px);display: flex;flex-direction: column;justify-content: center;align-items: center;}
.in_industry .list .item .icobox i{font-size: 80px;}
.in_industry .list .item ul{display: none!important;}
.in_industry.active .list .item:nth-child(1){animation: fadeInLeft 1s;}
.in_industry.active .list .item:nth-child(2){animation: fadeInRight 1s;}
.in_industry.active .list .item:nth-child(3){animation: fadeInLeft 1.2s;}
.in_industry.active .list .item:nth-child(4){animation: fadeInRight 1.2s;}}
@media only screen and (max-width: 768px){
.in_industry .list .item+.item+.item{padding-top: 10%;}
.in_industry .list .item .icobox{margin-bottom: 10px;}
.in_industry .list .item .icobox i{font-size: 50px;}
.in_industry .list .item h3{font-size: 20px;margin-bottom: 10px;}
.in_industry .list .item p{font-size: 13px;margin-bottom: 10px;}
.in_industry .list .item .btn{font-size: 12px;line-height: 2.5;padding: 0 20px;}}

.in_select{padding-top: 90px;}
.in_select .fp-overflow{overflow: visible;}
.in_select main{position: relative;}
.in_select .tab{position: relative;display: flex;justify-content: center;padding-bottom: 20px;border-bottom: 1px solid #c2c2c2;z-index: 3;}
.in_select.active .tab{animation: fadeInDown 1s;}
.in_select .tab li{position: relative;font-size: 30px;line-height: 2.5;padding: 0 85px;margin: 0 10px;background: #d4d4d4;cursor: pointer;transition: all .5s;}
.in_select .tab li:before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:0;height: 100%;background-color: #3658c6;opacity: 1;transition:all .5s ease;}
.in_select .tab li a{position: relative;color: #1c1c1d;}
.in_select .tab li.cur{color: #fff;background: none;}
.in_select .tab li.cur:before{width:100%;}
.in_select .tab li.cur a{color: #fff;}
.in_select .box{position: relative;z-index: 2;}
.in_select.active .box{animation: fadeInDown 1s;}
.in_select .query{position: relative;padding: 11vh 0 16vh;z-index: 1;display: none;}
.in_select .query.cur{display: block;animation: fadeIn 1s;}
.in_select .query ul{width: 65%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.in_select .query ul li{width: 48%;font-size: 16px;line-height: 2.5;margin-bottom: 30px;display: flex;align-items: stretch;}
.in_select .query ul li:last-child{width: 100%;justify-content: center;margin: 0;margin-top: 40px;}
.in_select .query ul li span{width: 20%;}
.in_select .query ul li .txt,
.in_select .query ul li select{padding: 0 10px;border-radius: 5px;border: 1px solid #ddd;background: #fff;transition: all .5s;}
.in_select .query ul li .long,
.in_select .query ul li select{width: calc(100% - 20%);}
.in_select .query ul li .short{width: 23%;}
.in_select .query ul li em{margin:0 5px;}
.in_select .query ul li em.red{color: red;font-size: 13px;}
.in_select .query ul li .submit{min-width: 170px;color: #fff;font-size: 16px;line-height: 2.5;text-align: center;border-radius: 5px;margin: 0 15px;background: #3658c6;cursor: pointer;}
.in_select .query ul li .txt:hover,
.in_select .query ul li select:hover,
.in_select .query ul li .txt:focus,
.in_select .query ul li select:focus{border-color: #80bdff;outline:0;box-shadow:0 0 0 2px rgba(0,123,255,.25);}
.in_select .bg{position: absolute;right: 0;bottom: 0;width: 40%;z-index: -1;}
.in_select .bg figure{width: 100%;}
.in_select .bg figure img{width: 100%;height: 100%;}
@media only screen and (max-width: 1600px){
.in_select .tab li{font-size: 26px;}}
@media only screen and (max-width: 1280px){
.in_select .tab li{font-size: 22px;}
.in_select .query ul{width: 75%;}
.in_select .query ul li{font-size: 15px;}}
@media only screen and (max-width: 1040px){
.in_select{padding-top: 70px;}
.in_select .tab li{font-size: 20px;}
.in_select .query ul{width: 100%;}}
@media only screen and (max-width: 768px){
.in_select .tab li{width: 50%;font-size: 16px;text-align: center;padding: 0;}
.in_select .query{padding: 10% 0 0;}
.in_select .query ul{width: 100%;}    
.in_select .query ul li{width: 100%;font-size: 14px;margin-bottom: 20px;}
.in_select .query ul li:last-child{margin-top: 20px;}
.in_select .query ul li .submit{width: 32%;min-width: auto;font-size: 14px;margin: 0 5%;padding: 0;}
.in_select .bg{opacity: .5;}}

.in_news{background: url(../images/news_bg.jpg) no-repeat center/cover;}
.in_news .fp-overflow{overflow: visible;}
.in_news .tit{padding-bottom: 50px;}
.in_news.active .tit{animation: fadeInDown 1s;}
.in_news .tit span{display: block;color: #1d446d;font-size: 67px;opacity: .3;}
.in_news .tit h3{color: #39393a;font-size: 38px;}
.in_news .box{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.in_news .box:before{content: " ";position: absolute;top: 0;left: 50%;width: 1px;height: 100%;background: #000;opacity: .3;}
.in_news .news_img,
.in_news .news_list{width: 45%;}
.in_news.active .news_img{animation: fadeInLeft 1.5s;}
.in_news .news_img .img{position: relative;width: 100%;padding-top: 37.5%;overflow: hidden;}
.in_news .news_img .img  img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.in_news .news_img .text{display: flex;flex-wrap: wrap;min-width: 0;}
.in_news .news_img .text h3{width: 100%;color: #393939;font-size: 18px;padding: 30px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .5s;}
.in_news .news_img .time{flex: none;width: 90px;color: #666;font-size: 16px;text-align: center;padding-right: 20px;margin-right: 20px;border-right: 1px solid rgba(0,0,0,.23);}
.in_news .news_img .time span{display: block;color: #39393a;font-size: 26px;line-height: 1.4;}
.in_news .news_img .info{flex: 1;min-width: 0;}
.in_news .news_img .info p{color: #666;font-size: 16px;line-height: 1.94;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.in_news .news_img .more{position: relative;width: 100%;color: #3658c6;font-size: 16px;line-height: 2.4;text-align: right;margin-top: 30px;border-top: 1px dashed rgba(0,0,0,.2);}
.in_news .news_img .more:after{content: " ";position: absolute;left: 0;top: -1px;width: 0;height: 2px;background: #3658c6;transition: all .5s;}
.in_news .news_img:hover .img img{transform: scale(1.1);}
.in_news .news_img:hover .more:after{width: 100%;}
.in_news .news_img:hover .text h3{color: #3658c6;}
.in_news.active .news_list{animation: fadeInRight 1.5s;}
.in_news .news_list ul{display: flex;flex-direction: column;height: 100%;margin-top: -38px;}
.in_news .news_list li{position: relative;width: 100%;height: 33.33%;display: flex;border-bottom: 1px dashed rgba(0,0,0,.2);align-items: center;}
.in_news .news_list li:after{content: " ";position: absolute;left: 0;bottom: -1px;width: 0;height: 2px;background: #3658c6;transition: all .5s;}
.in_news .news_list li a{display: flex;min-width: 0;}
.in_news .news_list li .time{flex: none;width: 90px;color: #666;font-size: 16px;text-align: center;padding-right: 20px;margin-right: 20px;border-right: 1px solid rgba(0,0,0,.23);}
.in_news .news_list li .time span{display: block;color: #39393a;font-size: 26px;line-height: 1.4;}
.in_news .news_list li .info{flex: 1;min-width: 0;}
.in_news .news_list li .info h3{color: #393939;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .5s;}
.in_news .news_list li .info p{color: #666;font-size: 16px;line-height: 1.75;margin: 10px 0 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in_news .news_list li:hover:after{width: 100%;}
.in_news .news_list li:hover .info h3{color: #3658c6;}
@media only screen and (max-width: 1024px){
.in_news{padding-top: 70px;}
.in_news .tit{padding-bottom: 30px;}
.in_news .tit span{font-size: 50px;}
.in_news .tit h3{font-size: 28px;}
.in_news .news_img,
.in_news .news_list{width: 47%;}
.in_news .news_img .text h3{font-size: 16px;padding: 20px 0;}
.in_news .news_img .time,
.in_news .news_list li .time{width: 80px;font-size: 14px;padding-right: 15px;margin-right: 15px;}
.in_news .news_img .time span,
.in_news .news_list li .time span{font-size: 23px;}
.in_news .news_img .info p{font-size: 14px;}
.in_news .news_img .more{font-size: 14px;margin-top: 20px;}
.in_news .news_list ul{margin-top: -35px;}
.in_news .news_list li .info h3{font-size: 16px;}
.in_news .news_list li .info p{font-size: 14px;margin: 8px 0 0;}}
@media only screen and (max-width: 768px){
.in_news .tit{padding-bottom: 20px;}
.in_news .tit span{font-size: 40px;}
.in_news .tit h3{font-size: 22px;}
.in_news .box:before{display: none;}
.in_news .news_img,
.in_news .news_list{width: 100%;}
.in_news .news_img .text h3{font-size: 15px;padding: 15px 0;}
.in_news .news_img .time,
.in_news .news_list li .time{width: 60px;font-size: 13px;padding-right: 10px;margin-right: 10px;}
.in_news .news_img .time span,
.in_news .news_list li .time span{font-size: 17px;line-height: 1.6;}
.in_news .news_img .info p{font-size: 13px;}
.in_news .news_img .more{margin-top: 10px;}
.in_news .news_img .more span{display: none;}
.in_news .news_list ul{margin: 0;}
.in_news .news_list li{height: auto;padding: 15px 0;}
.in_news .news_list li .info h3{font-size: 15px;}
.in_news .news_list li .info p{font-size: 13px;margin: 5px 0 0;}}

#fp-nav.fp-right{right: 0;opacity: .8;}
#fp-nav ul li a span{background: #fff;transition: all .5s;}
#fp-nav.blue ul li a span{background: #3658c6;}
#fp-nav ul li .fp-tooltip{text-shadow: 0 0 2px rgba(0,0,0,.8);}
@media only screen and (max-width: 768px){#fp-nav{display: none;}}